pedal pusher - French English Dictionary